Gauss Elimination method